home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q104 / 5 / 57.TXT < prev    next >
Text File  |  1993-10-01  |  4KB  |  77 lines

  1. DOCUMENT:Q104557  30-SEP-1993  [W_NT]
  2. TITLE   :Win16 PostScript Printing Features Disabled Under Windows NT
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. ------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system version 3.1
  12.  - Microsoft Windows NT Advanced Server version 3.1
  13. ------------------------------------------------------------------
  14.  
  15. When running under Windows NT, PostScript-specific printing features
  16. in 16-bit Windows-based applications may not be enabled or may not
  17. function correctly. Examples of these features include printing EPS
  18. (encapsulated PostScript) graphics and performing color separations. 
  19. In general, these applications will behave the same with a
  20. nonPostScript printer driver under Windows NT as they do when they run
  21. under Windows 3.1.
  22.  
  23. MORE INFORMATION
  24. ================
  25.  
  26. Many 16-bit Windows-based applications designed for graphics
  27. production and desktop publishing have printing features that assume
  28. the use of a PostScript printer driver. The application typically
  29. disables these features if it does not sense a PostScript printer
  30. driver. Most applications use the GetTechnology printer escape (API)
  31. to determine the type of printer driver. Under Windows 3.1, this
  32. escape returns "PostScript" when the current printer driver is a
  33. PostScript driver.  Under Windows NT, this escape always returns
  34. "WinSpool", regardless of the current base driver or minidriver. As a
  35. result, the 16-bit Windows-based applications will assume the current
  36. printer driver is not a PostScript driver and will disable its
  37. PostScript-specific features.
  38.  
  39. A common end result is that EPS graphics do not print correctly. EPS
  40. graphics are composed of PostScript commands that generate a graphic
  41. image. Therefore, they cannot be printed except on a PostScript
  42. printer. The EPS graphic can optionally include a TIFF (Tag Image File
  43. Format) graphic that roughly represents the image the PostScript
  44. commands should produce. When an application knows it is printing with
  45. a PostScript printer driver, it sends the PostScript commands
  46. contained in the EPS graphic as part of the print job. If the
  47. application does not sense a PostScript printer driver, it typically
  48. sends the TIFF graphic (if there is one) or simply prints a rectangle
  49. to show the size and/or position that the EPS file would have occupied
  50. on the page. If the application sends a TIFF graphic, the output may
  51. appear jagged and blocky compared to the normal EPS output on a
  52. PostScript printer.
  53.  
  54. 32-bit Windows NT-based applications do not rely on the GetTechnology
  55. escape. Instead, they can call Windows NT-specific APIs to determine
  56. the capabilities of the base printer driver, thus PostScript-specific
  57. features function normally.
  58.  
  59. Additional reference words: 3.10
  60. KBCategory:
  61. KBSubCategory: prt
  62.  
  63. =============================================================================
  64.  
  65. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  66. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  67. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  68. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  69. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  70. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  71. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  72. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  73. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  74. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  75. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  76.  
  77. Copyright Microsoft Corporation 1993.